home *** CD-ROM | disk | FTP | other *** search
- TAdvSplitter component 1.1 - 97/11/14
-
- by Charles Bedard (bedardc@mlink.net)
-
- NOTE:
- I have developped this component with Delphi 3.0,
- but it should work under Delphi 2.0, after modifying
- TAdvSplitter.GetChildren, which is different in both
- versions.
-
- You can distribute or modify this code at will, but
- please notify me about any change you make. The idea here
- is to see if i triggered thoughts and ideas on improving
- this kind of component.
-
- Comments and suggestions are also welcomed.
-
-
- ------ Installation ------------------------------------------
-
- Simply add the source file to a package (for Delphi 3.0),
- or add to Component Library (Delphi 2.0)
-
-
- ------ Using TAdvPanel ------------------------------------
-
-
- Key properties
-
- Align : (alLeft, alTop, alRight, alBottom, alNone)
-
- This sets the appearance and behaviour of the
- AdvPanel. The handle (resize bar) is always
- drawn on the side facing the center of the parent.
- Setting Align to alNone is of no use for TAdvPanel.
-
- FrameStyle : (fsNone, fsBump, fsCarved, fsLowered, fsRaised)
-
- Different Frames available to draw the border of
- the clientarea. Experiment to see how they look.
- If you wish to define new ones, modify
- TAdvPanel.SetFrameStyle
-
- FrameWidth : (fwSingle, fwThick)
-
- HandleSize : Size of the resize bar which can be dragged.
-
- HandleStyle: (hsNone, hsNormal, hs3D)
-
- How the resize bar will look. Experimentation is
- the best explanation :)
-
- MinSize : This is also the maximum space that AdvPanel can
- leave to its parent. For example, if set to 20, then
- you can resize it smaller than 20, and you can't
- resize it larger than Parent.ClientWidth - MinSize
- or Parent.ClientHeight - MinSize, depending on the
- alignment.
-
-
- -----------------------------------------------------------------------
-
-